a large mass in the abdomen - Türkisch Englisch Wörterbuch